Математичні функції та управляючі конструкції

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Алгоритмізація та програмування

Частина тексту файла

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Алгоритмізація та програмування 1: Базові концепції програмування ЗВІТ до лабораторної роботи № 4 «Математичні функції та управляючі конструкції» Варіант 15 Дата «12» листопада 2021 Завдання: 1. Створити одновимірний та двовимірний масиви. 2. Виконати початкову ініціалізацію всіх елементів масиву. 3. Виконати маніпуляції з елементами масивів. У якості індивідуального завдання необхідно написати програму, в якій, на першому етапі, користувачем задається вимірність та розмірність масиву та спосіб ініціалізації (з клавіатури/консолі або випадковими числами) елементів масиву. На другому етапі необхідно скористатися варіантом індивідуального завдання з Додатку В-4. РЕЗУЛЬТАТ РОБОТИ ПОТРІБНО: 1. Роздрукувати (вивести на екран) значення всіх елементів масиву. 2. Відкритий для редагування програмний код розмістити на сайті https://replit.com/ (посилання через кнопку «+ Share»). 3. Звіт до комп’ютерного практикуму № 4 додати в свій Клас на ресурсі https://classroom.google.com/. Умова Варіанту 15: / Для одновимірного масиву – видалити всі додатні елементи. Для двовимірного масиву – видалити всі парні стовпці. Теоретичні відомості та хід вирішення завдань: Для виконання даної лабораторної роботи №3 був використаний сайт replit.com . На цьому сайтів був написаний код програми на мові С. Саму програму можна переглянути за посиланням: https://replit.com/join/vuwjrvpkar-tr-15fundamient Масив це структура даних, представлена ​​у вигляді групи осередків одного типу, об'єднаних під одним єдиним ім'ям. Масиви використовуються для обробки великої кількості однотипних даних. Одновимірний масив – масив, з одним параметром, характеризує кількість елементів одновимірного масиву. Фактично одновимірний масив – це масив, у якого може бути тільки один рядок, і n-е кількість стовпців. Стовпці в одновимірному масиві – це елементи масиву. Двовимірний масив – це звичайна матриця. Факчтино, це одновимірний масив одновимірних масивів.  На початку своєї програми я ініціалізував два масиви: mas[SIZE1] – одновимірний масив, mat[SIZE2][SIZE2] – двовимірний масив. Далі за обраним варіантом були введені значення елементів цих масивів (за допомогою клавіатури, за допомогою консолі або заповнені випадковими числами). Наступний крок – Завдання 1. Ініціалізую лічильник k і присвоюю йому значення 0, він буде слугувати для підрахунку кількості від’ємних елементів масиву, щоб під задану кількість створити новий масив. Після підрахунку (за допомогою циклу for і умовного оператора if ) створюється новий масив masNeg[k]. Він створюється під певну кількість елементів(к-сть від’ємних елементів). І далі перебором основного масиву шукаються усі від’ємні елементи і переношу їх у новий масив masNeg[]. У кінці програми виводиться масив masNeg[] у якому тільки від’ємні значення. Завдання 2. Ініціалізую лічильник kk і присвоюю йому значення 0, він буде слугувати для підрахунку кількості парних стовпців(тому що номерація починається з нуля). За допомогою циклу for і оператора if я перебираю даний двовимірний масив визначаю на скільки стовпчиків має бути новий масив, вже без парних стовпчиків. Далі створюю цей новий масив і цим же самим циклом присвоюю значення взяті зі старого масиву у новий. Блок-схема програми: / Скріншоти програми: / / / / / // Результат роботи програми: / Висновок: Під час виконання даної програми було удосконалено навички щодо роботи в одновимірними та двовимірними масивами. Набуто досвід з рішення типових задач із задіянням масивів. Також набуто досвід з використання вказівників. Завдання заплановані у даній лабораторній роботі виконані і працюють без нарікань. Усі результати були виведені на екран Силка на Repl: https://replit.com/join/vuwjrvpkar-tr-15fundamient Код програми: #include <stdio.h> #include <stdlib.h> #define SIZE1 10 #define SIZE2 5 int main(int argc, char *argv[]) { printf("Будь-ласка ...
Антиботан аватар за замовчуванням

03.05.2023 18:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини